
USE EVOLTA3_DES

GO

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME = 'InmListarProyectos' AND TYPE = 'P')
   DROP PROC InmListarProyectos
GO
CREATE PROC InmListarProyectos
@IdEmpresa			INT,
@IdProyecto			INT
AS
BEGIN
	SET NOCOUNT ON

	SELECT
		 pro.IdProyecto AS IdProyecto, 
		 UPPER(LTRIM(RTRIM(pro.Proyecto)))   AS Proyecto, 
		 UPPER(LTRIM(RTRIM(pro.Direccion)))  AS Direccion,
		 UPPER(LTRIM(RTRIM(pro.Imagen)))	 AS Imagen,
		 LTRIM(RTRIM(pro.Ubicacion))		 AS Ubicacion,
		 LTRIM(RTRIM(pro.Marcador))			 AS Marcador
	FROM 
		[dbo].[InmProyectos] pro
	WHERE 
		pro.IdEmpresa = @IdEmpresa
		AND pro.IdProyecto = @IdProyecto
		AND pro.Anulado = 0

	SET NOCOUNT OFF
END

GO	

EXEC InmListarProyectos 2, 83

GO

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME = 'InmListarEtapas' AND TYPE = 'P')
   DROP PROC InmListarEtapas
GO
CREATE PROC InmListarEtapas
@IdProyecto			INT
AS
BEGIN
	SET NOCOUNT ON

	SELECT 
		eta.IdEtapa, 
		UPPER(LTRIM(RTRIM(eta.Etapa))) AS Etapa, 
		ISNULL(eta.Area, 0) AS [Area], 
		eta.FechaEntrega, 
		ISNULL(eta.NumeroEdificios, 0) AS [NumeroEdificios], 
		ISNULL(eta.NumeroInmuebles, 0) AS [NumeroInmuebles]
	FROM 
		[dbo].[InmEtapas] eta
	WHERE 
		eta.IdProyecto = @IdProyecto

	SET NOCOUNT OFF
END

GO

EXEC InmListarEtapas 83
EXEC InmListarEtapas 84

GO

IF EXISTS(SELECT NAME FROM SYSOBJECTS WHERE NAME = 'InmListarTiposDeInmueble' AND TYPE = 'P')
   DROP PROC InmListarTiposDeInmueble
GO
CREATE PROC InmListarTiposDeInmueble
@IdProyecto		INT
AS
BEGIN
	SET NOCOUNT ON

	SELECT 
		tin.IdTipoInmueble						AS IdTipoInmueble, 
		UPPER(LTRIM(RTRIM(tin.TipoInmueble)))	AS TipoInmueble, 
		UPPER(LTRIM(RTRIM(tin.Unidad)))			AS Unidad, 
		UPPER(LTRIM(RTRIM(tin.Imagen)))			AS Imagen
	FROM 
		[dbo].[InmTipoInmuebles] tin INNER JOIN [dbo].[InmTipoInmueblexProyecto] txp
		ON(tin.IdTipoInmueble = txp.IdTipoInmueble)
	WHERE
		txp.IdProyecto = @IdProyecto
	SET NOCOUNT OFF
END

GO

EXEC InmListarTiposDeInmueble 83

GO
